home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
prolog
/
ai.prl
/
opnprlg1.hqx
/
Open Prolog
/
Open Prolog.rsrc
/
CODE_22_built-in-predicate definitions.txt
< prev
next >
Wrap
Text File
|
1993-04-15
|
59KB
|
1,138 lines
# near model CODE resource
# entry label at 0x0000
export_401:
entry:
00000000 0000 0000 ori.b D0, 0x0
00000004 0000 000E ori.b D0, 0xE
00000008 7379 moveq.l D1, 0x79
0000000A 7374 moveq.l D1, 0x74
0000000C 656D bcs +0x6F /* 0000007B */
0000000E 2469 6624 movea.l A2, [A1 + 0x6624]
00000012 7468 moveq.l D2, 0x68
00000014 656E bcs +0x70 /* 00000084 */
00000016 0002 24FC ori.b D2, 0xFC
0000001A 2538 0000 move.l -[A2], [0x00000000 /* __m68k_reset_stack__ */]
0000001E 000A 7379 ori.b A2, 0x79 /* 'y' */
00000022 7374 moveq.l D1, 0x74
00000024 656D bcs +0x6F /* 00000093 */
00000026 246E 6F74 movea.l A2, [A6 + 0x6F74]
0000002A 0002 2484 ori.b D2, 0x84
0000002E 24C0 move.l [A2]+, D0
00000030 0000 0012 ori.b D0, 0x12
00000034 7379 moveq.l D1, 0x79
00000036 7374 moveq.l D1, 0x74
00000038 656D bcs +0x6F /* 000000A7 */
0000003A 2464 movea.l A2, -[A4]
0000003C 6973 bvs +0x75 /* 000000B1 */
0000003E 6A75 bpl +0x77 /* 000000B5 */
00000040 6E63 bgt +0x65 /* 000000A5 */
00000042 7469 moveq.l D2, 0x69
00000044 6F6E ble +0x70 /* 000000B4 */
00000046 0002 22D4 ori.b D2, 0xD4
0000004A 2310 move.l -[A1], [A0]
0000004C 0000 0016 ori.b D0, 0x16
00000050 7379 moveq.l D1, 0x79
00000052 7374 moveq.l D1, 0x74
00000054 656D bcs +0x6F /* 000000C3 */
00000056 2463 movea.l A2, -[A3]
00000058 6174 bsr +0x76 /* 000000CE */
0000005A 6368 bls +0x6A /* 000000C4 */
0000005C 2470 7265 movea.l A2, [A0 + D7.w * 2 + 0x65]
00000060 6469 bcc +0x6B /* 000000CB */
00000062 6361 bls +0x63 /* 000000C5 */
00000064 7465 moveq.l D2, 0x65
00000066 0002 240C ori.b D2, 0xC
0000006A 2448 movea.l A2, A0
0000006C 0001 0004 ori.b D1, 0x4
00000070 7465 moveq.l D2, 0x65
00000072 6C6C bge +0x6E /* 000000E0 */
00000074 0001 1F30 ori.b D1, 0x30 /* '0' */
00000078 0001 0016 ori.b D1, 0x16
label0000007B: // (misaligned)
0000007C 7379 moveq.l D1, 0x79
0000007E 7374 moveq.l D1, 0x74
00000080 656D bcs +0x6F /* 000000EF */
00000082 2467 movea.l A2, -[A7]
label00000084:
00000084 6574 bcs +0x76 /* 000000FA */
00000086 2463 movea.l A2, -[A3]
00000088 6174 bsr +0x76 /* 000000FE */
0000008A 6368 bls +0x6A /* 000000F4 */
0000008C 2466 movea.l A2, -[A6]
0000008E 7261 moveq.l D1, 0x61
00000090 6D65 blt +0x67 /* 000000F7 */
00000092 0001 234C ori.b D1, 0x4C /* 'L' */
label00000093: // (misaligned)
00000096 0001 0019 ori.b D1, 0x19
0000009A 7379 moveq.l D1, 0x79
0000009C 7374 moveq.l D1, 0x74
0000009E 656D bcs +0x6F /* 0000010D */
000000A0 2474 6F67 movea.l A2, <<invalid full ext with IS == 1 and I/IS == 7>>
000000A4 676C beq +0x6E /* 00000112 */
label000000A5: // (misaligned)
000000A6 6524 bcs +0x26 /* 000000CC */
label000000A7: // (misaligned)
000000A8 6361 bls +0x63 /* 0000010B */
000000AA 7463 moveq.l D2, 0x63
000000AC 6824 bvc +0x26 /* 000000D2 */
000000AE 6672 bne +0x74 /* 00000122 */
000000B0 616D bsr +0x6F /* 0000011F */
label000000B1: // (misaligned)
000000B2 6500 0001 bcs +0x3 /* 000000B5 */
// begin alternate branch 000000B4-000000BC
label000000B4:
000000B4 0001 23CC ori.b D1, 0xCC
label000000B5: // (misaligned)
000000B8 0001 0003 ori.b D1, 0x3
// end alternate branch 000000B4-000000BC
label000000B4: // (misaligned)
label000000B5: // (misaligned)
000000B6 23CC 0001 0003 move.l [0x00010003], A4
000000BC 7365 moveq.l D1, 0x65
000000BE 6500 0001 bcs +0x3 /* 000000C1 */
label000000C1: // (misaligned)
000000C2 1FEC 0001 move.b <<invalid special address>>, [A4 + 0x1]
// begin alternate branch 000000C4-000000CA
label000000C4:
000000C4 0001 0005 ori.b D1, 0x5
label000000C5: // (misaligned)
000000C8 7468 moveq.l D2, 0x68
// end alternate branch 000000C4-000000CA
label000000C3: // (misaligned)
label000000C4: // (misaligned)
label000000C5: // (misaligned)
000000C6 0005 7468 ori.b D5, 0x68 /* 'h' */
000000CA 726F moveq.l D1, 0x6F
label000000CB: // (misaligned)
label000000CC:
000000CC 7700 moveq.l D3, 0x00
fn000000CE:
000000CE 0001 238C ori.b D1, 0x8C
label000000D2:
000000D2 000A 000B ori.b A2, 0xB
000000D6 7379 moveq.l D1, 0x79
000000D8 7374 moveq.l D1, 0x74
000000DA 656D bcs +0x6F /* 00000149 */
000000DC 246D 656E movea.l A2, [A5 + 0x656E]
label000000E0:
000000E0 7500 moveq.l D2, 0x00
000000E2 0001 0150 ori.b D1, 0x50 /* 'P' */
000000E6 0003 000F ori.b D3, 0xF
000000EA 7379 moveq.l D1, 0x79
000000EC 7374 moveq.l D1, 0x74
000000EE 656D bcs +0x6F /* 0000015D */
label000000EF: // (misaligned)
000000F0 246D 656E movea.l A2, [A5 + 0x656E]
label000000F4:
000000F4 7524 moveq.l D2, 0x24
000000F6 6164 bsr +0x66 /* 0000015C */
label000000F7: // (misaligned)
000000F8 6400 0001 bcc +0x3 /* 000000FB */
// begin alternate branch 000000FA-000000FE
label000000FA:
000000FA 0001 01B4 ori.b D1, 0xB4
// end alternate branch 000000FA-000000FE
label000000FA: // (misaligned)
label000000FB: // (misaligned)
000000FC 01B4 0003 bclr [A4 + D0.w + 0x3], D0
// begin alternate branch 000000FE-00000104
fn000000FE:
000000FE 0003 0012 ori.b D3, 0x12
00000102 7379 moveq.l D1, 0x79
// end alternate branch 000000FE-00000104
fn000000FE: // (misaligned)
00000100 0012 7379 ori.b [A2], 0x79 /* 'y' */
00000104 7374 moveq.l D1, 0x74
00000106 656D bcs +0x6F /* 00000175 */
00000108 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label0000010B: // (misaligned)
0000010C 646F bcc +0x71 /* 0000017D */
label0000010D: // (misaligned)
0000010E 7724 moveq.l D3, 0x24
00000110 6E61 bgt +0x63 /* 00000173 */
label00000112:
00000112 6D65 blt +0x67 /* 00000179 */
00000114 0001 19DC ori.b D1, 0xDC
00000118 0002 0012 ori.b D2, 0x12
0000011C 7379 moveq.l D1, 0x79
0000011E 7374 moveq.l D1, 0x74
fn0000011F: // (misaligned)
00000120 656D bcs +0x6F /* 0000018F */
label00000122:
00000122 2461 movea.l A2, -[A1]
00000124 6E73 bgt +0x75 /* 00000199 */
00000126 7765 moveq.l D3, 0x65
00000128 7224 moveq.l D1, 0x24
0000012A 6D6F blt +0x71 /* 0000019B */
0000012C 6465 bcc +0x67 /* 00000193 */
0000012E 0001 1228 ori.b D1, 0x28 /* '(' */
00000132 0003 0014 ori.b D3, 0x14
00000136 7379 moveq.l D1, 0x79
00000138 7374 moveq.l D1, 0x74
0000013A 656D bcs +0x6F /* 000001A9 */
0000013C 2467 movea.l A2, -[A7]
0000013E 6574 bcs +0x76 /* 000001B4 */
00000140 2466 movea.l A2, -[A6]
00000142 696C bvs +0x6E /* 000001B0 */
00000144 6524 bcs +0x26 /* 0000016A */
00000146 7369 moveq.l D1, 0x69
00000148 7A65 moveq.l D5, 0x65
label00000149: // (misaligned)
0000014A 0001 1770 ori.b D1, 0x70 /* 'p' */
0000014E 0002 0011 ori.b D2, 0x11
00000152 6765 beq +0x67 /* 000001B9 */
00000154 7424 moveq.l D2, 0x24
00000156 6572 bcs +0x74 /* 000001CA */
00000158 726F moveq.l D1, 0x6F
0000015A 7224 moveq.l D1, 0x24
fn0000015C:
0000015C 6D65 blt +0x67 /* 000001C3 */
label0000015D: // (misaligned)
0000015E 7373 moveq.l D1, 0x73
00000160 6167 bsr +0x69 /* 000001C9 */
00000162 6500 0001 bcs +0x3 /* 00000165 */
label00000165: // (misaligned)
00000166 0080 0002 0016 ori.l D0, 0x20016
// begin alternate branch 0000016A-0000016E
label0000016A:
0000016A 0016 6765 ori.b [A6], 0x65 /* 'e' */
// end alternate branch 0000016A-0000016E
label0000016A: // (misaligned)
0000016C 6765 beq +0x67 /* 000001D3 */
0000016E 7424 moveq.l D2, 0x24
00000170 686F bvc +0x71 /* 000001E1 */
00000172 7374 moveq.l D1, 0x74
label00000173: // (misaligned)
00000174 2465 movea.l A2, -[A5]
label00000175: // (misaligned)
00000176 7272 moveq.l D1, 0x72
00000178 6F72 ble +0x74 /* 000001EC */
label00000179: // (misaligned)
0000017A 246D 6573 movea.l A2, [A5 + 0x6573]
label0000017D: // (misaligned)
0000017E 7361 moveq.l D1, 0x61
00000180 6765 beq +0x67 /* 000001E7 */
00000182 0001 0080 ori.b D1, 0x80
00000186 0000 0014 ori.b D0, 0x14
0000018A 7379 moveq.l D1, 0x79
0000018C 7374 moveq.l D1, 0x74
0000018E 656D bcs +0x6F /* 000001FD */
label0000018F: // (misaligned)
00000190 2473 686F movea.l A2, [A3 + D6 + 0x6F]
label00000193: // (misaligned)
00000194 7724 moveq.l D3, 0x24
00000196 7072 moveq.l D0, 0x72
00000198 6F67 ble +0x69 /* 00000201 */
label00000199: // (misaligned)
0000019A 7265 moveq.l D1, 0x65
label0000019B: // (misaligned)
0000019C 7373 moveq.l D1, 0x73
0000019E 0001 0248 ori.b D1, 0x48 /* 'H' */
000001A2 0000 0014 ori.b D0, 0x14
000001A6 7379 moveq.l D1, 0x79
000001A8 7374 moveq.l D1, 0x74
label000001A9: // (misaligned)
000001AA 656D bcs +0x6F /* 00000219 */
000001AC 2468 6964 movea.l A2, [A0 + 0x6964]
label000001B0:
000001B0 6524 bcs +0x26 /* 000001D6 */
000001B2 7072 moveq.l D0, 0x72
label000001B4:
000001B4 6F67 ble +0x69 /* 0000021D */
000001B6 7265 moveq.l D1, 0x65
000001B8 7373 moveq.l D1, 0x73
label000001B9: // (misaligned)
000001BA 0001 0288 ori.b D1, 0x88
000001BE 0002 0013 ori.b D2, 0x13
000001C2 7379 moveq.l D1, 0x79
label000001C3: // (misaligned)
000001C4 7374 moveq.l D1, 0x74
000001C6 656D bcs +0x6F /* 00000235 */
000001C8 2473 6574 movea.l A2, <<invalid full ext with I/IS == 4>>
// begin alternate branch 000001CA-000001CC
label000001CA:
000001CA 6574 bcs +0x76 /* 00000240 */
// end alternate branch 000001CA-000001CC
fn000001C9: // (misaligned)
label000001CA: // (misaligned)
000001CC 2470 726F movea.l A2, [A0 + D7.w * 2 + 0x6F]
000001D0 6772 beq +0x74 /* 00000244 */
000001D2 6573 bcs +0x75 /* 00000247 */
label000001D3: // (misaligned)
000001D4 7300 moveq.l D1, 0x00
label000001D6:
000001D6 0001 02C8 ori.b D1, 0xC8
000001DA 0001 0012 ori.b D1, 0x12
000001DE 7379 moveq.l D1, 0x79
000001E0 7374 moveq.l D1, 0x74
label000001E1: // (misaligned)
000001E2 656D bcs +0x6F /* 00000251 */
000001E4 2464 movea.l A2, -[A4]
000001E6 656C bcs +0x6E /* 00000254 */
label000001E7: // (misaligned)
000001E8 6179 bsr +0x7B /* 00000263 */
000001EA 2474 6963 6B73 0001 034C movea.l A2, [[A4 + 0x6B73] + 0x1034C]
// begin alternate branch 000001EC-000001F4
label000001EC:
000001EC 6963 bvs +0x65 /* 00000251 */
000001EE 6B73 bmi +0x75 /* 00000263 */
000001F0 0001 034C ori.b D1, 0x4C /* 'L' */
// end alternate branch 000001EC-000001F4
label000001EC: // (misaligned)
000001F4 0001 0014 ori.b D1, 0x14
000001F8 7379 moveq.l D1, 0x79
000001FA 7374 moveq.l D1, 0x74
000001FC 656D bcs +0x6F /* 0000026B */
label000001FD: // (misaligned)
000001FE 2473 6574 movea.l A2, <<invalid full ext with I/IS == 4>>
label00000201: // (misaligned)
00000202 2464 movea.l A2, -[A4]
00000204 6972 bvs +0x74 /* 00000278 */
00000206 6563 bcs +0x65 /* 0000026B */
00000208 746F moveq.l D2, 0x6F
0000020A 7279 moveq.l D1, 0x79
0000020C 0001 062C ori.b D1, 0x2C /* ',' */
00000210 0002 0014 ori.b D2, 0x14
00000214 7379 moveq.l D1, 0x79
00000216 7374 moveq.l D1, 0x74
00000218 656D bcs +0x6F /* 00000287 */
label00000219: // (misaligned)
0000021A 2467 movea.l A2, -[A7]
0000021C 6574 bcs +0x76 /* 00000292 */
label0000021D: // (misaligned)
0000021E 2464 movea.l A2, -[A4]
00000220 6972 bvs +0x74 /* 00000294 */
00000222 6563 bcs +0x65 /* 00000287 */
00000224 746F moveq.l D2, 0x6F
00000226 7279 moveq.l D1, 0x79
00000228 0001 05E4 ori.b D1, 0xE4
0000022C 0001 0014 ori.b D1, 0x14
00000230 7379 moveq.l D1, 0x79
00000232 7374 moveq.l D1, 0x74
00000234 656D bcs +0x6F /* 000002A3 */
label00000235: // (misaligned)
00000236 2467 movea.l A2, -[A7]
00000238 6574 bcs +0x76 /* 000002AE */
0000023A 2464 movea.l A2, -[A4]
0000023C 6972 bvs +0x74 /* 000002B0 */
0000023E 6563 bcs +0x65 /* 000002A3 */
label00000240:
00000240 746F moveq.l D2, 0x6F
00000242 7279 moveq.l D1, 0x79
label00000244:
00000244 0001 05A0 ori.b D1, 0xA0
label00000247: // (misaligned)
00000248 0000 0017 ori.b D0, 0x17
0000024C 7379 moveq.l D1, 0x79
0000024E 7374 moveq.l D1, 0x74
00000250 656D bcs +0x6F /* 000002BF */
label00000251: // (misaligned)
00000252 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 00000254-00000256
label00000254:
00000254 696E bvs +0x70 /* 000002C4 */
// end alternate branch 00000254-00000256
label00000254: // (misaligned)
00000256 646F bcc +0x71 /* 000002C7 */
00000258 7724 moveq.l D3, 0x24
0000025A 7365 moveq.l D1, 0x65
0000025C 7424 moveq.l D2, 0x24
0000025E 696E bvs +0x70 /* 000002CE */
00000260 7075 moveq.l D0, 0x75
00000262 7400 moveq.l D2, 0x00
fn00000263: // (misaligned)
00000264 0001 1A64 ori.b D1, 0x64 /* 'd' */
00000268 0002 0019 ori.b D2, 0x19
label0000026B: // (misaligned)
0000026C 7379 moveq.l D1, 0x79
0000026E 7374 moveq.l D1, 0x74
00000270 656D bcs +0x6F /* 000002DF */
00000272 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000276 646F bcc +0x71 /* 000002E7 */
label00000278:
00000278 7724 moveq.l D3, 0x24
0000027A 6275 bhi +0x77 /* 000002F1 */
0000027C 6666 bne +0x68 /* 000002E4 */
0000027E 6572 bcs +0x74 /* 000002F2 */
00000280 2473 697A 6500 0001 1AE0 movea.l A2, [[A3 + 0x65000001] + 0x1AE0]
label00000287: // (misaligned)
0000028A 0006 0013 ori.b D6, 0x13
0000028E 7379 moveq.l D1, 0x79
00000290 7374 moveq.l D1, 0x74
label00000292:
00000292 656D bcs +0x6F /* 00000301 */
label00000294:
00000294 2470 7573 6824 6469 7370 6C61 movea.l A2, [[A0 + 0x68246469] + 0x73706C61]
000002A0 7900 moveq.l D4, 0x00
000002A2 0001 1E0C ori.b D1, 0xC
label000002A3: // (misaligned)
000002A6 0006 0012 ori.b D6, 0x12
000002AA 7379 moveq.l D1, 0x79
000002AC 7374 moveq.l D1, 0x74
label000002AE:
000002AE 656D bcs +0x6F /* 0000031D */
label000002B0:
000002B0 2473 6574 movea.l A2, <<invalid full ext with I/IS == 4>>
000002B4 2464 movea.l A2, -[A4]
000002B6 6973 bvs +0x75 /* 0000032B */
000002B8 706C moveq.l D0, 0x6C
000002BA 6179 bsr +0x7B /* 00000335 */
000002BC 0001 1E60 ori.b D1, 0x60 /* '`' */
label000002BF: // (misaligned)
000002C0 0001 0012 ori.b D1, 0x12
label000002C4:
000002C4 7379 moveq.l D1, 0x79
000002C6 7374 moveq.l D1, 0x74
label000002C7: // (misaligned)
000002C8 656D bcs +0x6F /* 00000337 */
000002CA 2470 6F70 2464 6973 movea.l A2, [A0 + 0x24646973]
// begin alternate branch 000002CE-000002D2
label000002CE:
000002CE 2464 movea.l A2, -[A4]
000002D0 6973 bvs +0x75 /* 00000345 */
// end alternate branch 000002CE-000002D2
label000002CE: // (misaligned)
000002D2 706C moveq.l D0, 0x6C
000002D4 6179 bsr +0x7B /* 0000034F */
000002D6 0001 1EB4 ori.b D1, 0xB4
000002DA 0000 0014 ori.b D0, 0x14
000002DE 7379 moveq.l D1, 0x79
label000002DF: // (misaligned)
000002E0 7374 moveq.l D1, 0x74
000002E2 656D bcs +0x6F /* 00000351 */
label000002E4:
000002E4 2472 6573 6574 2464 6973 706C movea.l A2, [[A2 + 0x65742464] + 0x6973706C]
label000002E7: // (misaligned)
000002F0 6179 bsr +0x7B /* 0000036B */
label000002F1: // (misaligned)
label000002F2:
000002F2 0001 1EF4 ori.b D1, 0xF4
000002F6 0003 0019 ori.b D3, 0x19
000002FA 7379 moveq.l D1, 0x79
000002FC 7374 moveq.l D1, 0x74
000002FE 656D bcs +0x6F /* 0000036D */
00000300 2467 movea.l A2, -[A7]
label00000301: // (misaligned)
00000302 6574 bcs +0x76 /* 00000378 */
00000304 2469 6E64 movea.l A2, [A1 + 0x6E64]
00000308 6578 bcs +0x7A /* 00000382 */
0000030A 6564 bcs +0x66 /* 00000370 */
0000030C 2473 7472 movea.l A2, [A3 + D7.w * 4 + 0x72]
00000310 696E bvs +0x70 /* 00000380 */
00000312 6700 0001 beq +0x3 /* 00000315 */
label00000315: // (misaligned)
00000316 045C 0003 subi.w [A4]+, 0x3
0000031A 0019 7379 ori.b [A1]+, 0x79 /* 'y' */
label0000031D: // (misaligned)
0000031E 7374 moveq.l D1, 0x74
00000320 656D bcs +0x6F /* 0000038F */
00000322 2467 movea.l A2, -[A7]
00000324 6574 bcs +0x76 /* 0000039A */
00000326 2469 6E64 movea.l A2, [A1 + 0x6E64]
0000032A 6578 bcs +0x7A /* 000003A4 */
label0000032B: // (misaligned)
0000032C 6564 bcs +0x66 /* 00000392 */
0000032E 246E 756D movea.l A2, [A6 + 0x756D]
00000332 6265 bhi +0x67 /* 00000399 */
00000334 7200 moveq.l D1, 0x00
fn00000335: // (misaligned)
00000336 0001 0414 ori.b D1, 0x14
label00000337: // (misaligned)
0000033A 0003 001E ori.b D3, 0x1E
0000033E 7379 moveq.l D1, 0x79
00000340 7374 moveq.l D1, 0x74
00000342 656D bcs +0x6F /* 000003B1 */
00000344 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label00000345: // (misaligned)
00000348 646F bcc +0x71 /* 000003B9 */
0000034A 7724 moveq.l D3, 0x24
0000034C 6F70 ble +0x72 /* 000003BE */
0000034E 656E bcs +0x70 /* 000003BE */
fn0000034F: // (misaligned)
00000350 2466 movea.l A2, -[A6]
label00000351: // (misaligned)
00000352 696C bvs +0x6E /* 000003C0 */
00000354 6524 bcs +0x26 /* 0000037A */
00000356 7769 moveq.l D3, 0x69
00000358 6E64 bgt +0x66 /* 000003BE */
0000035A 6F77 ble +0x79 /* 000003D3 */
0000035C 0001 194C ori.b D1, 0x4C /* 'L' */
00000360 0003 001D ori.b D3, 0x1D
00000364 7379 moveq.l D1, 0x79
00000366 7374 moveq.l D1, 0x74
00000368 656D bcs +0x6F /* 000003D7 */
0000036A 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
fn0000036B: // (misaligned)
label0000036D: // (misaligned)
0000036E 646F bcc +0x71 /* 000003DF */
label00000370:
00000370 7724 moveq.l D3, 0x24
00000372 6F70 ble +0x72 /* 000003E4 */
00000374 656E bcs +0x70 /* 000003E4 */
00000376 246E 6577 movea.l A2, [A6 + 0x6577]
// begin alternate branch 00000378-0000037A
label00000378:
00000378 6577 bcs +0x79 /* 000003F1 */
// end alternate branch 00000378-0000037A
label00000378: // (misaligned)
label0000037A:
0000037A 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000037E 646F bcc +0x71 /* 000003EF */
label00000380:
00000380 7700 moveq.l D3, 0x00
label00000382:
00000382 0001 1994 ori.b D1, 0x94
00000386 0002 0020 ori.b D2, 0x20 /* ' ' */
0000038A 7379 moveq.l D1, 0x79
0000038C 7374 moveq.l D1, 0x74
0000038E 656D bcs +0x6F /* 000003FD */
label0000038F: // (misaligned)
00000390 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 00000392-00000394
label00000392:
00000392 696E bvs +0x70 /* 00000402 */
// end alternate branch 00000392-00000394
label00000392: // (misaligned)
00000394 646F bcc +0x71 /* 00000405 */
00000396 7724 moveq.l D3, 0x24
00000398 7365 moveq.l D1, 0x65
label00000399: // (misaligned)
label0000039A:
0000039A 7424 moveq.l D2, 0x24
0000039C 7374 moveq.l D1, 0x74
0000039E 6172 bsr +0x74 /* 00000412 */
000003A0 7469 moveq.l D2, 0x69
000003A2 6E67 bgt +0x69 /* 0000040B */
label000003A4:
000003A4 2470 6F69 6E74 movea.l A2, [[A0 + 0x6E74]]
000003AA 0001 1840 ori.b D1, 0x40 /* '@' */
000003AE 0002 0020 ori.b D2, 0x20 /* ' ' */
label000003B1: // (misaligned)
000003B2 7379 moveq.l D1, 0x79
000003B4 7374 moveq.l D1, 0x74
000003B6 656D bcs +0x6F /* 00000425 */
000003B8 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label000003B9: // (misaligned)
000003BC 646F bcc +0x71 /* 0000042D */
label000003BE:
000003BE 7724 moveq.l D3, 0x24
label000003C0:
000003C0 6765 beq +0x67 /* 00000427 */
000003C2 7424 moveq.l D2, 0x24
000003C4 7374 moveq.l D1, 0x74
000003C6 6172 bsr +0x74 /* 0000043A */
000003C8 7469 moveq.l D2, 0x69
000003CA 6E67 bgt +0x69 /* 00000433 */
000003CC 2470 6F69 6E74 movea.l A2, [[A0 + 0x6E74]]
000003D2 0001 1884 ori.b D1, 0x84
label000003D3: // (misaligned)
000003D6 0001 0013 ori.b D1, 0x13
label000003D7: // (misaligned)
000003DA 7379 moveq.l D1, 0x79
000003DC 7374 moveq.l D1, 0x74
000003DE 656D bcs +0x6F /* 0000044D */
label000003DF: // (misaligned)
000003E0 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label000003E4:
000003E4 646F bcc +0x71 /* 00000455 */
000003E6 7724 moveq.l D3, 0x24
000003E8 6672 bne +0x74 /* 0000045C */
000003EA 6F6E ble +0x70 /* 0000045A */
000003EC 7400 moveq.l D2, 0x00
000003EE 0001 1A24 ori.b D1, 0x24 /* '$' */
label000003EF: // (misaligned)
label000003F1: // (misaligned)
000003F2 0002 0018 ori.b D2, 0x18
000003F6 7379 moveq.l D1, 0x79
000003F8 7374 moveq.l D1, 0x74
000003FA 656D bcs +0x6F /* 00000469 */
000003FC 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label000003FD: // (misaligned)
00000400 646F bcc +0x71 /* 00000471 */
label00000402:
00000402 7724 moveq.l D3, 0x24
00000404 7365 moveq.l D1, 0x65
label00000405: // (misaligned)
00000406 7424 moveq.l D2, 0x24
00000408 6F75 ble +0x77 /* 0000047F */
0000040A 7470 moveq.l D2, 0x70
label0000040B: // (misaligned)
0000040C 7574 moveq.l D2, 0x74
0000040E 0001 1908 ori.b D1, 0x8
fn00000412:
00000412 0003 0011 ori.b D3, 0x11
00000416 7379 moveq.l D1, 0x79
00000418 7374 moveq.l D1, 0x74
0000041A 656D bcs +0x6F /* 00000489 */
0000041C 2465 movea.l A2, -[A5]
0000041E 6E74 bgt +0x76 /* 00000494 */
00000420 7279 moveq.l D1, 0x79
00000422 2469 6E66 movea.l A2, [A1 + 0x6E66]
label00000425: // (misaligned)
00000426 6F00 0001 ble +0x3 /* 00000429 */
label00000427: // (misaligned)
label00000429: // (misaligned)
0000042A 17B8 0001 0018 move.b [A3 + D0.w + 0x18], [0x00000001]
label0000042D: // (misaligned)
00000430 7379 moveq.l D1, 0x79
00000432 7374 moveq.l D1, 0x74
label00000433: // (misaligned)
00000434 656D bcs +0x6F /* 000004A3 */
00000436 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
fn0000043A:
0000043A 646F bcc +0x71 /* 000004AB */
0000043C 7724 moveq.l D3, 0x24
0000043E 6765 beq +0x67 /* 000004A5 */
00000440 7424 moveq.l D2, 0x24
00000442 6F75 ble +0x77 /* 000004B9 */
00000444 7470 moveq.l D2, 0x70
00000446 7574 moveq.l D2, 0x74
00000448 0001 18C8 ori.b D1, 0xC8
0000044C 0001 0014 ori.b D1, 0x14
label0000044D: // (misaligned)
00000450 7379 moveq.l D1, 0x79
00000452 7374 moveq.l D1, 0x74
00000454 656D bcs +0x6F /* 000004C3 */
label00000455: // (misaligned)
00000456 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label0000045A:
0000045A 646F bcc +0x71 /* 000004CB */
label0000045C:
0000045C 7724 moveq.l D3, 0x24
0000045E 7365 moveq.l D1, 0x65
00000460 6C65 bge +0x67 /* 000004C7 */
00000462 6374 bls +0x76 /* 000004D8 */
00000464 0001 1AA0 ori.b D1, 0xA0
00000468 0003 001B ori.b D3, 0x1B
label00000469: // (misaligned)
0000046C 7379 moveq.l D1, 0x79
0000046E 7374 moveq.l D1, 0x74
00000470 656D bcs +0x6F /* 000004DF */
label00000471: // (misaligned)
00000472 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000476 646F bcc +0x71 /* 000004E7 */
00000478 7724 moveq.l D3, 0x24
0000047A 6765 beq +0x67 /* 000004E1 */
0000047C 7424 moveq.l D2, 0x24
0000047E 7365 moveq.l D1, 0x65
label0000047F: // (misaligned)
00000480 6C65 bge +0x67 /* 000004E7 */
00000482 6374 bls +0x76 /* 000004F8 */
00000484 696F bvs +0x71 /* 000004F5 */
00000486 6E00 0001 bgt +0x3 /* 00000489 */
label00000489: // (misaligned)
0000048A 1B24 move.b -[A5], -[A4]
0000048C 0003 001B ori.b D3, 0x1B
00000490 7379 moveq.l D1, 0x79
00000492 7374 moveq.l D1, 0x74
label00000494:
00000494 656D bcs +0x6F /* 00000503 */
00000496 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000049A 646F bcc +0x71 /* 0000050B */
0000049C 7724 moveq.l D3, 0x24
0000049E 7365 moveq.l D1, 0x65
000004A0 7424 moveq.l D2, 0x24
000004A2 7365 moveq.l D1, 0x65
label000004A3: // (misaligned)
000004A4 6C65 bge +0x67 /* 0000050B */
label000004A5: // (misaligned)
000004A6 6374 bls +0x76 /* 0000051C */
000004A8 696F bvs +0x71 /* 00000519 */
000004AA 6E00 0001 bgt +0x3 /* 000004AD */
label000004AB: // (misaligned)
label000004AD: // (misaligned)
000004AE 1B6C 0002 001B move.b [A5 + 0x1B], [A4 + 0x2]
000004B4 7379 moveq.l D1, 0x79
000004B6 7374 moveq.l D1, 0x74
000004B8 656D bcs +0x6F /* 00000527 */
label000004B9: // (misaligned)
000004BA 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
000004BE 646F bcc +0x71 /* 0000052F */
000004C0 7724 moveq.l D3, 0x24
000004C2 636C bls +0x6E /* 00000530 */
label000004C3: // (misaligned)
000004C4 6561 bcs +0x63 /* 00000527 */
000004C6 7224 moveq.l D1, 0x24
label000004C7: // (misaligned)
000004C8 6F75 ble +0x77 /* 0000053F */
000004CA 746C moveq.l D2, 0x6C
label000004CB: // (misaligned)
000004CC 696E bvs +0x70 /* 0000053C */
000004CE 6500 0001 bcs +0x3 /* 000004D1 */
label000004D1: // (misaligned)
000004D2 1C04 move.b D6, D4
000004D4 0005 0019 ori.b D5, 0x19
label000004D8:
000004D8 7379 moveq.l D1, 0x79
000004DA 7374 moveq.l D1, 0x74
000004DC 656D bcs +0x6F /* 0000054B */
000004DE 2477 696E movea.l A2, <<invalid full ext with IS == 1 and I/IS == 6>>
label000004DF: // (misaligned)
label000004E1: // (misaligned)
000004E2 646F bcc +0x71 /* 00000553 */
000004E4 7724 moveq.l D3, 0x24
000004E6 7365 moveq.l D1, 0x65
label000004E7: // (misaligned)
000004E8 7424 moveq.l D2, 0x24
000004EA 6F75 ble +0x77 /* 00000561 */
000004EC 746C moveq.l D2, 0x6C
000004EE 696E bvs +0x70 /* 0000055E */
000004F0 6500 0001 bcs +0x3 /* 000004F3 */
label000004F3: // (misaligned)
000004F4 1BB4 0002 0014 move.b [A5 + D0.w + 0x14], [A4 + D0.w + 0x2]
// begin alternate branch 000004F8-000004FC
label000004F8:
000004F8 0014 6F70 ori.b [A4], 0x70 /* 'p' */
// end alternate branch 000004F8-000004FC
label000004F5: // (misaligned)
label000004F8: // (misaligned)
000004FA 6F70 ble +0x72 /* 0000056C */
000004FC 656E bcs +0x70 /* 0000056C */
000004FE 2470 726F movea.l A2, [A0 + D7.w * 2 + 0x6F]
00000502 6C6F bge +0x71 /* 00000573 */
label00000503: // (misaligned)
00000504 6724 beq +0x26 /* 0000052A */
00000506 656F bcs +0x71 /* 00000577 */
00000508 6624 bne +0x26 /* 0000052E */
0000050A 6368 bls +0x6A /* 00000574 */
label0000050B: // (misaligned)
0000050C 6172 bsr +0x74 /* 00000580 */
0000050E 0001 038C ori.b D1, 0x8C
00000512 0002 0015 ori.b D2, 0x15
00000516 6F70 ble +0x72 /* 00000588 */
00000518 656E bcs +0x70 /* 00000588 */
label00000519: // (misaligned)
0000051A 2470 726F movea.l A2, [A0 + D7.w * 2 + 0x6F]
// begin alternate branch 0000051C-0000051E
label0000051C:
0000051C 726F moveq.l D1, 0x6F
// end alternate branch 0000051C-0000051E
label0000051C: // (misaligned)
0000051E 6C6F bge +0x71 /* 0000058F */
00000520 6724 beq +0x26 /* 00000546 */
00000522 656F bcs +0x71 /* 00000593 */
00000524 6C6E bge +0x70 /* 00000594 */
00000526 2463 movea.l A2, -[A3]
label00000527: // (misaligned)
00000528 6861 bvc +0x63 /* 0000058B */
label0000052A:
0000052A 7200 moveq.l D1, 0x00
0000052C 0001 03D0 ori.b D1, 0xD0
// begin alternate branch 0000052E-00000530
label0000052E:
0000052E 03D0 bset [A0], D1
// end alternate branch 0000052E-00000530
label0000052E: // (misaligned)
label0000052F: // (misaligned)
label00000530:
00000530 0003 0010 ori.b D3, 0x10
00000534 7379 moveq.l D1, 0x79
00000536 7374 moveq.l D1, 0x74
00000538 656D bcs +0x6F /* 000005A7 */
0000053A 2470 7265 movea.l A2, [A0 + D7.w * 2 + 0x65]
// begin alternate branch 0000053C-0000053E
label0000053C:
0000053C 7265 moveq.l D1, 0x65
// end alternate branch 0000053C-0000053E
label0000053C: // (misaligned)
0000053E 6469 bcc +0x6B /* 000005A9 */
label0000053F: // (misaligned)
00000540 6361 bls +0x63 /* 000005A3 */
00000542 7465 moveq.l D2, 0x65
00000544 0003 1478 ori.b D3, 0x78 /* 'x' */
// begin alternate branch 00000546-0000054A
label00000546:
00000546 1478 14C0 movea.b A2, [0x000014C0]
// end alternate branch 00000546-0000054A
label00000546: // (misaligned)
00000548 14C0 move.b [A2]+, D0
0000054A 1508 move.b -[A2], A0
label0000054B: // (misaligned)
0000054C 0002 0011 ori.b D2, 0x11
00000550 7379 moveq.l D1, 0x79
00000552 7374 moveq.l D1, 0x74
label00000553: // (misaligned)
00000554 656D bcs +0x6F /* 000005C3 */
00000556 2470 6172 7365 2469 6E66 movea.l A2, [[A0 + 0x73652469] + 0x6E66]
// begin alternate branch 0000055E-00000560
label0000055E:
0000055E 6E66 bgt +0x68 /* 000005C6 */
// end alternate branch 0000055E-00000560
label0000055E: // (misaligned)
00000560 6F00 0001 ble +0x3 /* 00000563 */
label00000561: // (misaligned)
label00000563: // (misaligned)
00000564 051C btst [A4]+, D2
00000566 0000 000C ori.b D0, 0xC
0000056A 6465 bcc +0x67 /* 000005D1 */
label0000056C:
0000056C 6275 bhi +0x77 /* 000005E3 */
0000056E 6724 beq +0x26 /* 00000594 */
00000570 6D61 blt +0x63 /* 000005D3 */
00000572 726B moveq.l D1, 0x6B
label00000573: // (misaligned)
label00000574:
00000574 6572 bcs +0x74 /* 000005E8 */
00000576 0001 0310 ori.b D1, 0x10
label00000577: // (misaligned)
0000057A 0000 0008 ori.b D0, 0x8
0000057E 7472 moveq.l D2, 0x72
fn00000580:
00000580 696D bvs +0x6F /* 000005EF */
00000582 636F bls +0x71 /* 000005F3 */
00000584 7265 moveq.l D1, 0x65
00000586 0001 0040 ori.b D1, 0x40 /* '@' */
// begin alternate branch 00000588-00000590
label00000588:
00000588 0040 0000 ori.w D0, 0x0
label0000058B: // (misaligned)
0000058C 0011 7379 ori.b [A1], 0x79 /* 'y' */
// end alternate branch 00000588-00000590
label00000588: // (misaligned)
0000058A 0000 0011 ori.b D0, 0x11
label0000058B: // (misaligned)
0000058E 7379 moveq.l D1, 0x79
label0000058F: // (misaligned)
00000590 7374 moveq.l D1, 0x74
00000592 656D bcs +0x6F /* 00000601 */
label00000593: // (misaligned)
label00000594:
00000594 2473 686F movea.l A2, [A3 + D6 + 0x6F]
00000598 7724 moveq.l D3, 0x24
0000059A 6162 bsr +0x64 /* 000005FE */
0000059C 6F75 ble +0x77 /* 00000613 */
0000059E 7400 moveq.l D2, 0x00
000005A0 0001 04A4 ori.b D1, 0xA4
label000005A3: // (misaligned)
000005A4 0000 0011 ori.b D0, 0x11
label000005A7: // (misaligned)
000005A8 7379 moveq.l D1, 0x79
label000005A9: // (misaligned)
000005AA 7374 moveq.l D1, 0x74
000005AC 656D bcs +0x6F /* 0000061B */
000005AE 2468 6964 movea.l A2, [A0 + 0x6964]
000005B2 6524 bcs +0x26 /* 000005D8 */
000005B4 6162 bsr +0x64 /* 00000618 */
000005B6 6F75 ble +0x77 /* 0000062D */
000005B8 7400 moveq.l D2, 0x00
000005BA 0001 04E0 ori.b D1, 0xE0
000005BE 0000 0008 ori.b D0, 0x8
000005C2 7368 moveq.l D1, 0x68
label000005C3: // (misaligned)
000005C4 7574 moveq.l D2, 0x74
label000005C6:
000005C6 646F bcc +0x71 /* 00000637 */
000005C8 776E moveq.l D3, 0x6E
000005CA 0001 06AC ori.b D1, 0xAC
000005CE 0000 0007 ori.b D0, 0x7
label000005D1: // (misaligned)
000005D2 7265 moveq.l D1, 0x65
label000005D3: // (misaligned)
000005D4 7374 moveq.l D1, 0x74
000005D6 6172 bsr +0x74 /* 0000064A */
label000005D8:
000005D8 7400 moveq.l D2, 0x00
000005DA 0001 06E8 ori.b D1, 0xE8
000005DE 0000 000C ori.b D0, 0xC
000005E2 6272 bhi +0x74 /* 00000656 */
label000005E3: // (misaligned)
000005E4 6561 bcs +0x63 /* 00000647 */
000005E6 6B70 bmi +0x72 /* 00000658 */
label000005E8:
000005E8 6F69 ble +0x6B /* 00000653 */
000005EA 6E74 bgt +0x76 /* 00000660 */
000005EC 6572 bcs +0x74 /* 00000660 */
000005EE 0001 0670 ori.b D1, 0x70 /* 'p' */
label000005EF: // (misaligned)
000005F2 0003 0003 ori.b D3, 0x3
label000005F3: // (misaligned)
000005F6 6172 bsr +0x74 /* 0000066A */
000005F8 6700 0001 beq +0x3 /* 000005FB */
label000005FB: // (misaligned)
000005FC 1594 0000 move.b [A2 + D0.w], [A4]
// begin alternate branch 000005FE-00000604
fn000005FE:
000005FE 0000 0004 ori.b D0, 0x4
label00000601: // (misaligned)
00000602 6265 bhi +0x67 /* 00000669 */
// end alternate branch 000005FE-00000604
fn000005FE: // (misaligned)
00000600 0004 6265 ori.b D4, 0x65 /* 'e' */
label00000601: // (misaligned)
00000604 6570 bcs +0x72 /* 00000676 */
00000606 0001 12B4 ori.b D1, 0xB4
0000060A 0002 0007 ori.b D2, 0x7
0000060E 756E moveq.l D2, 0x6E
00000610 6B6E bmi +0x70 /* 00000680 */
00000612 6F77 ble +0x79 /* 0000068B */
label00000613: // (misaligned)
00000614 6E00 0001 bgt +0x3 /* 00000617 */
label00000617: // (misaligned)
fn00000618:
00000618 11E4 0001 move.b [0x00000001], -[A4]
label0000061B: // (misaligned)
0000061C 000F 7379 ori.b A7, 0x79 /* 'y' */
00000620 7374 moveq.l D1, 0x74
00000622 656D bcs +0x6F /* 00000691 */
00000624 2467 movea.l A2, -[A7]
00000626 6574 bcs +0x76 /* 0000069C */
00000628 2466 movea.l A2, -[A6]
0000062A 706F moveq.l D0, 0x6F
0000062C 7300 moveq.l D1, 0x00
label0000062D: // (misaligned)
0000062E 0001 202C ori.b D1, 0x2C /* ',' */
00000632 0001 0006 ori.b D1, 0x6
00000636 7365 moveq.l D1, 0x65
label00000637: // (misaligned)
00000638 6569 bcs +0x6B /* 000006A3 */
0000063A 6E67 bgt +0x69 /* 000006A3 */
0000063C 0001 206C ori.b D1, 0x6C /* 'l' */
00000640 0000 0004 ori.b D0, 0x4
00000644 7365 moveq.l D1, 0x65
00000646 656E bcs +0x70 /* 000006B6 */
label00000647: // (misaligned)
00000648 0001 20AC ori.b D1, 0xAC
// begin alternate branch 0000064A-00000652
fn0000064A:
0000064A 20AC 0001 move.l [A0], [A4 + 0x1]
0000064E 0007 7465 ori.b D7, 0x65 /* 'e' */
// end alternate branch 0000064A-00000652
fn0000064A: // (misaligned)
0000064C 0001 0007 ori.b D1, 0x7
00000650 7465 moveq.l D2, 0x65
00000652 6C6C bge +0x6E /* 000006C0 */
label00000653: // (misaligned)
00000654 696E bvs +0x70 /* 000006C4 */
label00000656:
00000656 6700 0001 beq +0x3 /* 00000659 */
// begin alternate branch 00000658-00000660
label00000658:
00000658 0001 1F70 ori.b D1, 0x70 /* 'p' */
label00000659: // (misaligned)
0000065C 0000 0004 ori.b D0, 0x4
// end alternate branch 00000658-00000660
label00000658: // (misaligned)
label00000659: // (misaligned)
0000065A 1F70 0000 0004 move.b [A7 + 0x4], [A0 + D0.w]
label00000660:
00000660 746F moveq.l D2, 0x6F
00000662 6C64 bge +0x66 /* 000006C8 */
00000664 0001 1FB0 ori.b D1, 0xB0
00000668 0000 0006 ori.b D0, 0x6
// begin alternate branch 0000066A-0000066E
fn0000066A:
0000066A 0006 7265 ori.b D6, 0x65 /* 'e' */
// end alternate branch 0000066A-0000066E
label00000669: // (misaligned)
fn0000066A: // (misaligned)
0000066C 7265 moveq.l D1, 0x65
0000066E 7065 moveq.l D0, 0x65
00000670 6174 bsr +0x76 /* 000006E6 */
00000672 0003 0724 ori.b D3, 0x24 /* '$' */
label00000676:
00000676 0760 bchg -[A0], D3
00000678 079C bclr [A4]+, D3
0000067A 0000 0004 ori.b D0, 0x4
0000067E 6861 bvc +0x63 /* 000006E1 */
label00000680:
00000680 6C74 bge +0x76 /* 000006F6 */
00000682 0001 089C ori.b D1, 0x9C
00000686 0001 0004 ori.b D1, 0x4
0000068A 6174 bsr +0x76 /* 00000700 */
label0000068B: // (misaligned)
0000068C 6F6D ble +0x6F /* 000006FB */
0000068E 0001 08D8 ori.b D1, 0xD8
label00000691: // (misaligned)
00000692 0001 0007 ori.b D1, 0x7
00000696 696E bvs +0x70 /* 00000706 */
00000698 7465 moveq.l D2, 0x65
0000069A 6765 beq +0x67 /* 00000701 */
label0000069C:
0000069C 7200 moveq.l D1, 0x00
0000069E 0001 0918 ori.b D1, 0x18
000006A2 0003 0007 ori.b D3, 0x7
label000006A3: // (misaligned)
000006A6 6675 bne +0x77 /* 0000071D */
000006A8 6E63 bgt +0x65 /* 0000070D */
000006AA 746F moveq.l D2, 0x6F
000006AC 7200 moveq.l D1, 0x00
000006AE 0001 0958 ori.b D1, 0x58 /* 'X' */
000006B2 0003 0007 ori.b D3, 0x7
label000006B6:
000006B6 636F bls +0x71 /* 00000727 */
000006B8 6D70 blt +0x72 /* 0000072A */
000006BA 6172 bsr +0x74 /* 0000072E */
000006BC 6500 0001 bcs +0x3 /* 000006BF */
label000006BF: // (misaligned)
label000006C0:
000006C0 0B38 0002 btst [0x00000002], D5
label000006C4:
000006C4 0003 403E ori.b D3, 0x3E /* '>' */
label000006C8:
000006C8 3D00 move.w -[A6], D0
000006CA 0001 0AF4 ori.b D1, 0xF4
000006CE 0002 0003 ori.b D2, 0x3
000006D2 403D negx.b <<invalid special address>>
000006D4 3C00 move.w D6, D0
000006D6 0001 0AB0 ori.b D1, 0xB0
000006DA 0002 0002 ori.b D2, 0x2
000006DE 403E negx.b <<invalid special address>>
000006E0 0001 0A6C ori.b D1, 0x6C /* 'l' */
label000006E1: // (misaligned)
000006E4 0002 0002 ori.b D2, 0x2
// begin alternate branch 000006E6-000006EE
fn000006E6:
000006E6 0002 403C ori.b D2, 0x3C /* '<' */
000006EA 0001 0A28 ori.b D1, 0x28 /* '(' */
// end alternate branch 000006E6-000006EE
fn000006E6: // (misaligned)
000006E8 403C 0001 0A28 negx.b 0x10A28
000006EE 0002 0003 ori.b D2, 0x3
000006F2 5C3D addq.b <<invalid special address>>, 6
000006F4 3D00 move.w -[A6], D0
label000006F6:
000006F6 0001 09E4 ori.b D1, 0xE4
000006FA 0002 0002 ori.b D2, 0x2
label000006FB: // (misaligned)
000006FE 3D3D move.w -[A6], <<invalid special address>>
fn00000700:
00000700 0001 09A0 ori.b D1, 0xA0
label00000701: // (misaligned)
00000704 0003 000A ori.b D3, 0xA /* '\n' */
// begin alternate branch 00000706-0000070A
label00000706:
00000706 000A 6E75 ori.b A2, 0x75 /* 'u' */
// end alternate branch 00000706-0000070A
label00000706: // (misaligned)
00000708 6E75 bgt +0x77 /* 0000077F */
0000070A 6D62 blt +0x64 /* 0000076E */
0000070C 6572 bcs +0x74 /* 00000780 */
label0000070D: // (misaligned)
0000070E 7661 moveq.l D3, 0x61
00000710 7273 moveq.l D1, 0x73
00000712 0001 0B80 ori.b D1, 0x80
00000716 0002 0001 ori.b D2, 0x1
0000071A 3D00 move.w -[A6], D0
0000071C 0001 0CAC ori.b D1, 0xAC
label0000071D: // (misaligned)
00000720 0002 000F ori.b D2, 0xF
00000724 6375 bls +0x77 /* 0000079B */
00000726 7272 moveq.l D1, 0x72
label00000727: // (misaligned)
00000728 656E bcs +0x70 /* 00000798 */
label0000072A:
0000072A 745F moveq.l D2, 0x5F
0000072C 6675 bne +0x77 /* 000007A3 */
fn0000072E:
0000072E 6E63 bgt +0x65 /* 00000793 */
00000730 746F moveq.l D2, 0x6F
00000732 7200 moveq.l D1, 0x00
00000734 0003 0CF0 ori.b D3, 0xF0
00000738 0D34 0D78 0003 0002 btst [A4 + 0x30002], D6
00000740 6F70 ble +0x72 /* 000007B2 */
00000742 0001 0DBC ori.b D1, 0xBC
00000746 0000 0004 ori.b D0, 0x4
0000074A 6661 bne +0x63 /* 000007AD */
0000074C 696C bvs +0x6E /* 000007BA */
0000074E 0001 0E04 ori.b D1, 0x4
00000752 0002 0003 ori.b D2, 0x3
00000756 3D2E 2E00 move.w -[A6], [A6 + 0x2E00]
0000075A 0001 0E40 ori.b D1, 0x40 /* '@' */
0000075E 0002 0006 ori.b D2, 0x6
00000762 6C65 bge +0x67 /* 000007C9 */
00000764 6E67 bgt +0x69 /* 000007CD */
00000766 7468 moveq.l D2, 0x68
00000768 0001 0E84 ori.b D1, 0x84
0000076C 0002 0002 ori.b D2, 0x2
// begin alternate branch 0000076E-00000772
label0000076E:
0000076E 0002 6973 ori.b D2, 0x73 /* 's' */
// end alternate branch 0000076E-00000772
label0000076E: // (misaligned)
00000770 6973 bvs +0x75 /* 000007E5 */
00000772 0001 1060 ori.b D1, 0x60 /* '`' */
00000776 0002 0003 ori.b D2, 0x3
0000077A 3D5C 3D00 move.w [A6 + 0x3D00], [A4]+
0000077E 0001 101C ori.b D1, 0x1C
// begin alternate branch 00000780-00000782
label00000780:
00000780 101C move.b D0, [A4]+
// end alternate branch 00000780-00000782
label0000077F: // (misaligned)
label00000780: // (misaligned)
00000782 0002 0003 ori.b D2, 0x3
00000786 3D3A 3D00 move.w -[A6], [PC + 0x3D00 /* 00004488 */]
0000078A 0001 0FD8 ori.b D1, 0xD8
0000078E 0002 0001 ori.b D2, 0x1
00000792 3C00 move.w D6, D0
label00000793: // (misaligned)
00000794 0001 0F94 ori.b D1, 0x94
label00000798:
00000798 0002 0001 ori.b D2, 0x1
label0000079B: // (misaligned)
0000079C 3E00 move.w D7, D0
0000079E 0001 0F50 ori.b D1, 0x50 /* 'P' */
000007A2 0002 0002 ori.b D2, 0x2
label000007A3: // (misaligned)
000007A6 3E3D move.w D7, <<invalid special address>>
000007A8 0001 0F0C ori.b D1, 0xC
000007AC 0002 0002 ori.b D2, 0x2
label000007AD: // (misaligned)
000007B0 3D3C 0001 move.w -[A6], 0x1
// begin alternate branch 000007B2-000007B6
label000007B2:
000007B2 0001 0EC8 ori.b D1, 0xC8
// end alternate branch 000007B2-000007B6
label000007B2: // (misaligned)
000007B4 0EC8 .invalid.? A0, 0xFFFFFFFFFFFFFFFF // invalid immediate operation
000007B6 0001 0006 ori.b D1, 0x6
label000007BA:
000007BA 7474 moveq.l D2, 0x74
000007BC 7970 moveq.l D4, 0x70
000007BE 7574 moveq.l D2, 0x74
000007C0 0001 1D90 ori.b D1, 0x90
000007C4 0001 0006 ori.b D1, 0x6
000007C8 6174 bsr +0x76 /* 0000083E */
label000007C9: // (misaligned)
000007CA 6F6D ble +0x6F /* 00000839 */
000007CC 6963 bvs +0x65 /* 00000831 */
label000007CD: // (misaligned)
000007CE 0001 10A4 ori.b D1, 0xA4
000007D2 0001 0003 ori.b D1, 0x3
000007D6 7661 moveq.l D3, 0x61
000007D8 7200 moveq.l D1, 0x00
000007DA 0001 10E4 ori.b D1, 0xE4
000007DE 0001 0006 ori.b D1, 0x6
000007E2 6E6F bgt +0x71 /* 00000853 */
000007E4 6E76 bgt +0x78 /* 0000085C */
label000007E5: // (misaligned)
000007E6 6172 bsr +0x74 /* 0000085A */
000007E8 0001 1124 ori.b D1, 0x24 /* '$' */
000007EC 0000 0005 ori.b D0, 0x5
000007F0 7474 moveq.l D2, 0x74
000007F2 796E moveq.l D4, 0x6E
000007F4 6C00 0001 bge +0x3 /* 000007F7 */
label000007F7: // (misaligned)
000007F8 1D14 move.b -[A6], [A4]
000007FA 0002 0004 ori.b D2, 0x4
000007FE 6E61 bgt +0x63 /* 00000861 */
00000800 6D65 blt +0x67 /* 00000867 */
00000802 0001 1164 ori.b D1, 0x64 /* 'd' */
00000806 0000 0002 ori.b D0, 0x2
0000080A 6E6C bgt +0x6E /* 00000878 */
0000080C 0001 1CD8 ori.b D1, 0xD8
00000810 0001 0003 ori.b D1, 0x3
00000814 7075 moveq.l D0, 0x75
00000816 7400 moveq.l D2, 0x00
00000818 0001 1D50 ori.b D1, 0x50 /* 'P' */
0000081C 0000 0008 ori.b D0, 0x8
00000820 7474 moveq.l D2, 0x74
00000822 7966 moveq.l D4, 0x66
00000824 6C75 bge +0x77 /* 0000089B */
00000826 7368 moveq.l D1, 0x68
00000828 0001 1DD0 ori.b D1, 0xD0
0000082C 0000 0002 ori.b D0, 0x2
00000830 6763 beq +0x65 /* 00000895 */
label00000831: // (misaligned)
00000832 0001 2298 ori.b D1, 0x98